package com.exprecards.common.persistence.dao;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.exprecards.common.persistence.dto.ExpTbProducto;
import com.exprecards.common.persistence.dto.ExpTbSucursal;
import com.exprecards.common.persistence.dto.ExpTbUsuario;

public interface ConsultasDao {

	public ExpTbUsuario validaUsuarioClave(String usuario,String clave);
	
	public List< Map<String, String> > listaPedidos(String codigo, long empresa, long sucursal, long cc,Date fechaPedido,Date fechaIni, Date fechaFin,String estado );
	
	//public int eliminarPeps(int codAuditoria,int dx);
	
	//public int aplicarGlosasAFactura(int codFact, int codAudit , Date fechaIncial, Date fechaFinal);
	
	public ExpTbSucursal[] findSucursalesByEmpresa(long empresa);
	
	public List<Map<String, String>> consultaPedidoDetalle(int pedido);
	
	public ExpTbProducto[] findProductosByNombre(long empresa, String nombre);
	
	
	public List<Map<String, String>> consultaOrdenTrabajoDetalle(String estado, String area) ;
	
}
